package probandoTitiritero;

import vista.VistaBombardero;
import juego.Bombardero;

public class probandorefl {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Bombardero bombardero = new Bombardero(0,0);
		String nombre = bombardero.getClass().toString();
		System.out.println(nombre);
		int indice = nombre.lastIndexOf(".");
		int largo = nombre.length();
		System.out.println(largo);
		int rango = largo-(indice+1);
		System.out.println(rango);
		char[] nuevoNombre = new char[rango];
		nombre.getChars(indice+1, nombre.length(), nuevoNombre,0);
		String nombreResumido = new String(nuevoNombre);
		System.out.println(nombreResumido);
		String nombreClase = new String("vista.Vista");
		nombreClase += nombreResumido;
		System.out.println(nombreClase);
		
		//la instancio
		Class claseInstanciar = null;
		Object vista = null;
		try {
			claseInstanciar = Class.forName(nombreClase);
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		}
		try {
			vista = claseInstanciar.newInstance();
		} catch (InstantiationException e) {
			e.printStackTrace();
		} catch (IllegalAccessException e) {
			e.printStackTrace();
		}
		
	}

}
